Release 10.1A: OpenEdge Deployment:
Startup Command and Parameter Reference
Record Buffer Size (-Mr)
Use Record Buffer Size (
-Mr) to improve performance by varying the standard record buffer size.
Operating system
and syntax UNIX
Windows-Mrn Use
with Maximum value Minimum value Single-user default Multi-user default Client Session 32,000 96 – 1,012
nThe standard record buffer size in bytes. The default value of 1,024 bytes is appropriate in nearly all cases.
On some systems, you can use Record Buffer Size (
-Mr) to improve performance by varying the standard record buffer size. However, the default value of 1,024 bytes is appropriate in nearly all cases.The record buffer size dictates that compaction or “garbage collection” is performed on the user's local buffer. If the largest contiguous fragment of free memory in the local buffer falls below the record buffer size in length, Progress automatically consolidates all free space.
Free-space consolidation also occurs when your process attempts to read in a database record that is larger than the largest block of free space available. Consolidation is more expensive in this case, because the record-copying process is interrupted for free-space consolidation when the record does not fit, and the copying process must then be restarted. To avoid record recopying, set
-Mrlarger than the database record size (1,024 is larger than the records in most databases). The tradeoff is more occurrences of (less expensive) automatic free space consolidation.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |